j2ee jsp c++ camera html .org copyright fpga canon digital asic .com intellectual property .net patent design analog php attorney